//************************************************************
//    > File Name: reverse-Interger.cpp
//    > Author: davis
//    > Mail:  
//    > Created Time: 2017年03月20日 14:46:01
//***********************************************************
//lintcode #413
#include<bits/stdc++.h>
using namespace std;
int reverseInteger(int n){
	int result=0;
	while(n){
		auto prev = result;
		result *= 10;
		result += n%10;
		if(result / 10 != prev){
			result =0;
			break;
		}
		n /=10;
	}
	return result;
}
int main(){
	int s=1234567899;
	cout<<reverseInteger(s)<<endl;
}
